package T3.EjemplosPerros;

import static T3.EjemplosPerros.Animal1.nombre;

interface Animal{

    public int edad = 10;
    public String nombre = "Bob";

    public void nace();    
    public void getNombre();
    void getNombre(int i);
} 

public class Perro3 implements Animal{
    Perro3(){
        getNombre();
        getNombre(8);
    }
//Compruebese como si cambiamos el nombre del metodo a nace() //no compila ya que no henos sobreescrito todos los m�todos //de la interfaz. 
    public void nace(){
    System.out.println("hola mundo");
    }
    
    public void getNombre(){
        System.out.println(nombre );
    }
    
    public void getNombre(int i){
        System.out.println(nombre +" " +i);
    }
    
    public static void main (String[] args){
        Perro3 dog = new Perro3();
//Compruevese como esta linea da un error al compilar debido //a intentar asignar un valor a una variable final
	//	dog.edad = 8;
    }
} 
